\hypertarget{class_property_reader}{}\section{Property\+Reader Class Reference}
\label{class_property_reader}\index{Property\+Reader@{Property\+Reader}}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{class_property_reader_a67051897acc59f65ac0d460f05324217}\label{class_property_reader_a67051897acc59f65ac0d460f05324217}} 
typedef std\+::unordered\+\_\+map$<$ std\+::string, std\+::string $>$\+::const\+\_\+iterator {\bfseries Const\+Map\+Iterator}
\item 
\mbox{\Hypertarget{class_property_reader_a373361d650db94ac242ddc2d811dd34c}\label{class_property_reader_a373361d650db94ac242ddc2d811dd34c}} 
typedef std\+::unordered\+\_\+map$<$ std\+::string, std\+::string $>$ {\bfseries Properties\+Map}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{class_property_reader_abc11cc76bde7b5bcf04969a136e7a0cb}\label{class_property_reader_abc11cc76bde7b5bcf04969a136e7a0cb}} 
{\bfseries Property\+Reader} (const std\+::string \&file\+\_\+name)
\item 
\mbox{\Hypertarget{class_property_reader_aafffd6e846ea1434c314837d249f54e6}\label{class_property_reader_aafffd6e846ea1434c314837d249f54e6}} 
bool {\bfseries Is\+Loaded} () const
\item 
\mbox{\Hypertarget{class_property_reader_ad8004d36dc9d912d9dbc282504839d76}\label{class_property_reader_ad8004d36dc9d912d9dbc282504839d76}} 
bool {\bfseries Load\+File} (const std\+::string \&file\+\_\+name)
\item 
\mbox{\Hypertarget{class_property_reader_aa3e2c0306b29848b81f66e5c99c096bd}\label{class_property_reader_aa3e2c0306b29848b81f66e5c99c096bd}} 
void {\bfseries Free} ()
\item 
\mbox{\Hypertarget{class_property_reader_a8a309061efab2229077500997cd558ca}\label{class_property_reader_a8a309061efab2229077500997cd558ca}} 
bool {\bfseries Read} (const std\+::string \&key, std\+::function$<$ void(const std\+::string \&v)$>$ convert)
\item 
\mbox{\Hypertarget{class_property_reader_a3bd75f7715c07efaf6ee3e142ac0ce6b}\label{class_property_reader_a3bd75f7715c07efaf6ee3e142ac0ce6b}} 
bool {\bfseries Read\+Int} (const std\+::string \&key, int \&value)
\item 
\mbox{\Hypertarget{class_property_reader_aa5362fdaff5d56fe05e43d1ee65e565d}\label{class_property_reader_aa5362fdaff5d56fe05e43d1ee65e565d}} 
bool {\bfseries Read\+Float} (const std\+::string \&key, float \&value)
\item 
\mbox{\Hypertarget{class_property_reader_a7fcff7846edc191e4154ace690711840}\label{class_property_reader_a7fcff7846edc191e4154ace690711840}} 
bool {\bfseries Read\+String} (const std\+::string \&key, std\+::string \&value)
\end{DoxyCompactItemize}


The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
include/utils/property\+\_\+reader.\+h\end{DoxyCompactItemize}
